adding setting control in separate methods