#399 add template skeleton