refactor
add background color and img