docs & writer