function -> func (stupid!)