deeper explanation on background & scope