prepared some ui things like models, etc.