some hovering; still needs improvement