added object model and made filenames not editable