Refactor date_of_birth
reset log to c788f8972bceb781fb639ddb12a803c1d1f267c1
added few changes on the assign feature and updated the files of the latest version