try to complete for 32bit compiling