arrange file_add() usage