Joe Ball: design & development