added bof types