new background
some bug fixes