complexity should come from layers of simplicity