targetd -> clientd, prep for serverd