fixed int long bug