further implement list files in ui