Heavily referred to the code of theacodes/blog.thea.codes,theacodes/thea.codes and theacodes/photos.thea.codes.