adding bits n pieces