still working on hover problem