improve the cute library