better partial naming