add file name resovler
fix unit tests problem