migrate to ruby-1.9 style hashes
define service in definition