python version is caught up, closures work and apply