think we have both solutions