added methods for settings mode