update with new program