elegantly hidden in Models