functions, properties, pseudo functions, pseudo properties