refactoring: Boolean, DateTime and Timeago (initial commit)