here is a start with some css and js