Apply method