add fun3 by shell