support for extending helperfunctions