compile in our environment