added base system, timer utility
started using uniform initialization syntax everywhere