working on 86, not done just yet