add bootstrap and refactor spec