How to rebuild this program