tuplecreation shortened