Note on semi-groups