functionality checkpoint writeup