turns out I don't want 'generate' everytime
working on customer record and put/post