cleaner way to access settings
add comments