Refactored the playground extensions
Merge pull request #1385 from priand/playground2

Refactored the playground extensions