uses tabs instead of spaces + indentation smallfixes