updated to include EU Function