add auth and other models