current work on sorting out lower layers: init, tracking and parsing