Nice job on the recap, thanks for sharing.