* updated objectives