added theory of self stuff