separated the views