great story, it is fun, funny, and totally in my nerdy wheel house. good job