bsf - Task & Purpose