add background and align with layout