customize basic template