working version of show case, overloaded service methods