pythoncool stuff but not done yet