Dynamic recepient

Merges dynamic recipient feature