add magento requirements check