A well thought out and self improving task.