Ported angular frontend from previous project, will not work ATM