updates for allowing user-less registration, plus many fixes