Updating with get bit count method
finishing up bit problem
removing max queue