added compiler (bsc)