handling service + handling lists