minor work for F