better name scheme