This was the hardest part. Nice job on it!