changed method of compiling