array processing in crud create