New: abstractwriting