Added shell of factory