add some broken map functionally and bootstrap