lots of elbow grease