binary naming schema razionalization