implemented LineItem create