my cpp lib