background and fill added