made it actually work on 3.4. not compatible with original code.