Improvements in validation process and auto assigning