adding cache and performance modules