all stl containers are handled, now need to work on my TODO list to have something that's easily installable in the project