final everything