improved file exploring