shorter functions and type name