enhance slime function