fixed a startup problem and added a file info interfacer