Reformating
Registration and authorization are added