A Review Of Recent Advances