bug fixed on render
update

interfaces update;
list component optimized