no need for both compilers which basic functionality is not working