now it's attrdicts all the way down. updates to 0.2.0