starts_with/ends_with functions added to helper
standard template updates