added 32bit architecture