final stuff before this submit