A lot added

many new classes due to the freaking github being uninstalled -_-