a few changes added to make sure carryables work

just taming some parser bugs