add prompt service
integrate todo module