Micro array and applications applications