used service annotation instead of XML config