add woocommerce & some fixes