added objective text and recoded objects