Added  constructors and TickTock method