all settings and commands fully functional (some still need polishing)