adding comments to settings and functions
updating tests and rebuilding