post crud almost finished