Mental models on:

constraints