handle pseudo files