added objects and ground layer modes