all about front-end knowledge