writing additions etc