- fixed queue resizeing to 0 leaks memory
- added list structure
- added vector structure