changed ruby compiling order