quantity and id working now through 'hidden' input