Added draft of play function