service before template

In order for "subscribes" to work properly the template needs to be created after the service have been declared.
Also use a more modern syntax in subscribes.