Misra greis is now written as single pass. String aligment is only under implementation now.