data structures
minor changes