update missed parts