I must say this is a super fun challenge