UI and Logic should be able to integrate