there are gap in the code
there are gap in the code