Very close to finishing, but still encoutering some challenges.