complete the part of the second blog