add writing directly via list