make lazy request;
report as array
update tests
update composer