rebuild with lily branch