basic structure and auth id setup