add app - sparse, and enhanced