add factory and rename repository stub
create place call server