adding classes and shit