added basic css dropdown menu functionality, needs to be cleaned up