pushing changes before taking break. Still creating new providers and SQL statements