ready to rebuild code