subroutine cycleA1 use libraryCycleA end subroutine