extend new to accept list of additional columns