changes to save
fixed interface types
removed unused code, test with  BitAv interface