SUBROUTINES STORAGE OVERLAPPING