added ::class syntax