simplicity pattern review