More design and errors in task