add info about using __self