better mapping ,bg