Implementing is writing feature