add directfire first