Created an tuple implementation