differnte size bar code implementation