aaaa im a bit late to the mercree party but at least i finished...