writing (end draft version !)