added full functionality, now need styling/css/actual content