generate entry scaffold