initial branch commit and move Timers method
refactor
splitter maybe...