add solution dir support