exercise of polymorph done