background now scales properly