some background added