satusEfffect function