added features: data service url can be passed as param, commenting added