addeded ggv playground written in better style