added intent to those skeleton subroutines