started on filesystem stuff