Looks good, does have a few places that could be cleaned a little better.
Inventory D2