strong enough & smart enough