do and errors fixed for irregistersalu