counter system is complete and now needs to be implemented