examples of complex models