basic crud and flow working