add new changes for compile in terminal