use different euro function for best, so can change it