initial commit - partial legacy mapper interface