Filesystem code for CS3600