changed objectives according to client's requests