implemented Settings function