the lockers file to refactor
the right stage before refactor