merged the new 3.3 python version. (needs testing)