generates playground