added intermediate method to add explicit zeros