adapt service