A: add main file