using microstructures