modify models and create settings