several changes (dropdwon-hover not finished)