Micro Size Building Blocks