adds necessary classes