add background and work with layout