in vivo design