origins (same as six years ago from blogspot)