version 4.0 is finished