Initial working edition

Initial working edition,need to confirm working with arm