refine copyright
formatting
include i in sig obj + cosmetic improvements