update to make easily embeddable in other famous layouts (in progress)
make framework embeddable