Added background block support fully