simplify routes and add angular to frontend