updated background and ds