added invoice handling, target pesudo class, need item handling when checking out invoices