filecache added. line swap using alt_up added