added writer functions placeholders