set directly 2