updated util as extension & catch point view design