add new prototype code for change file views and preferences
make changes and prototypes for change views and execute actions
views idea