writers rewritten
tests passed.