* tested on ubuntu 10.04(x86), 12.04(x64) and 13.04(x86)