minor changes, whitespaces working almost completely (a bug accurs regarding error reporting when not closing parantheses)