better format for function enumeration