Working on base functionality of parsing