added background sound TODO