Initial commit of version 4.0