Refactoring #2

Added Timer(with complete realization)