add compiling stuff