added all other seemingly necessary files