add background & test