idea bank implementation
idea bank