Working on Populate and validation