shift b and m fixed