making holding buffer non final so it can be ovewritten if required