Class Sight implemented