add debug mode, manage service
Add scope to parameters.
remove initial :: from variable