removed the limit & shifted the codes to the bottom