* try to port below 5.004_05 ?
* test with more platforms