dataConnection and Controllor