work with data structures
not sure what is going on here
more conflicts