new helper methods now public