- generate pin scaffold