revamped AF to have all threads and offices wont add if there is an error