better tests, and attribute handling
version bump