added all of hte things