adding methods and new validations for quote process