parameterized temps