some views with viewmodel done