Generic Service interface
fix comment
add string utils