till can now receive a coin - refactored