added more detail, added better hove effects