update v 3.4

working nicely ;D