initializing three different versions with different positions and scrollers