self defind