added angular frontend