allow parameters to be passed to from statement
incorporate changes from updateFrom