mycken tid och stora ansträngningar.