new Factories and Database