removing coins; code cleanup; item refactoring;