fixed contraints
Noise added.
Timer class added.