bxgx and bxgy changes