ls functional, also made disk and filepath global