working on interface, and building 32bits