Microarray and it's applications