additional formating functions