Change program design & finish functions