task dialog impl [master]