refactored adding picture, User interface, date format.