add a little of bit description and change variable names.