add delete, write post