comments for dave + convenience function