write about ends and coends