added migration for datetime to avoid bad practice, in the middle adding user and rewriting features