both factories