B2

Added Squashing commits from 3 to 6.