subroutinedec all done now.