I am writing this. Will post when done!