add register for Program