change patterns on image to a more gradient application architecture