add Algorithms related datastructures