adding settings functionality