add boss logic