add documentation for front-end dev