added filesystem stuff, reworked menu