revised newly added post from old blog