added secondary objective