collect some templete & open souce code