I would like to write, contribute and try this out.