working with header files refactored
working tower pull from queue
working parser-queue-tower