generate latest version