Updated with Reduced Fn vars