Added mandatory field verifications and fixed padding issues in some of the fields