added fallback for solution dir