added hover and description structure