added i686 support