add Format functionality and about page