uppercase to output and padded zero in front. Need comments for sure.