updates to make generic.