fix checkout, add new efm rule