updates for further fleshing out authentication with Ion