parser assigns everything