two assembly programs working