allows to call functons by parameter name