revised person and serviceCheck controllers