Write approach and contributions