you can also check with your external firm. Ours was helpful in preparing one - provided some suggestions etc. for free. Also, don't forget the Sarbanes-Oxley requirements (if public and if not some may be best practices) when drafting the charter.
The opinions are mine and do not necessarily reflect those of my employer.