added some filesystem stuff