files panel implemented