final stuff for submission