coin item implementation