clean up
more strict database constraints
working with time
working with time
working with time
working with time
working with time