no longer using requests. updated PML to BaseModel