work on decompositions
update explorer