now do it better