variables model