updates to sup