Revert "basic framework"

This reverts commit ab2be570720c0d473561c1880c26e4d840cfd01c.