small dialog refactoring
copy concept dialog logic moved to service layer