revised a few problems and did more
added playground