commit after primaryprogram