separated aiming to a different thread