rationalize naming