initial structure
Fields, model init and save