adding dynamic guests

might not fully work :/