initial check in for service layer