Added director scaffold, and validations