changed up models to make more sense, added public ssh stuff