using views
service uses server