Add some ideas for main action services
Merging from origin