ceilling array solution