added module sorts, added compile.sh