striving for perfection.