Fixing software complexities and compatibility issues

We fix all the complexities as there are software compatibility issues which require the technical assistance.