allow non-default create time if necessary
removing some changes which should be in another branch