bugfix in complement, was not padding the good amount of = signs