first service cannot be reassigned, test and implementation