mock up new site dialog
move dialog to new module
use logger instead of printing
be true to mvc