added zend cache requirement