1.4.0 version with many improvements