Implimenting same logics for world 2