file types A, B, C