decomposed tuple