creating lib for silly ass Kai