create new classes and overwrite old classes