add tags --classic; function assignments/properties as globals; fixes #1 and #2