updated objectives