Initial basic models function class