Version -5

Working roughly! Thanks, VV!