Removed bootstrap and implemented pure.