frontend, basic models