innovative applications