final version 3.4