Got rid of semantic JS, added angular