add missing user/settings.h
expand documentation