edit filesystem functions