add 3.4 with tests