work with native arch!