version 3 & version 4