fix long type  use int value