add new assembly program