handling POST
almost done. somehow error occurring