complate agent setup