added basic functionality, more CSS work needed