removed webapp and reorganized backend