Timer functionality and lot of refactoring