This Xbox One X works perfectly, put a brand new controller in with it. All cords needed to play come with it. Has 1 TB of internal storage.