current work on parsing/initialization