some custom classes and categories.