add ability to set time