added compile
added MemSize controls
Merge branch 'feature-compile' into dev