reading attributes seem to be much better now
cosmetics