New Data structures implementation added