Metal halide perovskites application