use aliases for factory names everywhere