remove logging
break person and service out into their own modules