First commit to Wall-L, see Wall-F and Wall-J for code movements