i especially like the beginning and the end. well done!