This repository is for my common function