Add objectives; basic interface for the library