removed the need for the complie.sh