creates background