customizing for smc :-)
updating cache