implement xsofts recommendations