default / main have to be changed to take an argument. All assuming the service concept holds to be executed more than once