Implimenting Time