har upptagit och upptager anun gansta mycken tid och arbete.