bugfix on natnum and better indent style