I'm working on a post but it may take a while to get it done.