Allow time not specified or negative. Allow user to specify up and down values
Add implementations