settings section of machine view + refactoring