Prepare to compile