add hasLust()