adds program