BossHandler framework done

still need to handle the small details