objective graphs