many changes both frontend/backend"
;
3 functions left and one minor bug