node js. UI is currently broken... TODO: find out why styles dont apply :<