added details tuple stuff