first working version only filesystem