In the middle of iALU modifications
Merging