updates to the user module and the brading module