initialize factory data