add playground initialization