add play,makecode,setting