Subroutine implementation updated
Subroutine implementation updated