A Subroutine Specifications