compiler and logger modules finished