added boost filesystem dependency