Revert "reducing size"

This reverts commit 028b60ad40efc1778653a5b4e0d3f49cb4c510f9.
Revert "integrating flatlab"

This reverts commit 60a765aefef852ea24c3131723cb418004aad741.