messing around with the reave model