compile for 3.2 and 3.2 for attributes, numerous additions. See
function attributes working in 3.2