rebuild from repo stuff