working on NF list,create,edit