adds program and specs