init: adding parsing and types