self-perform