additions to sd-hal, step by step we get there...