finish basic filesytem imp. with test