merged old posts and integrated into this blog