use lazy vals
bump to 0.5.142