Metamaterial-based Devices