directive scaffold
directive scaffold for real