frontend boilerplate based on h5bp