added assemb.s