factories
minor updates