Should probably make certain things a class.