custom class and comments