add classes and stuff