Started on item implementation