optimize by using only one missionobjects for litobjects