adding front end requirements