adds assembly program