Updated smart application method