User settings

This is a pull request for issues #455 and #456.

Have consistent style. Or you make `(function argument)` or `function(argument)`.