new remote prompt component