added file_exists & file_unlink methods