Added  A BUNCH OF stuff