copy change
added more documentation
added preselected time logic
merge