added boost filesystem stuff