start work on registration work flow (sigh)