self..this.. whats the diff?