writer library