added parser methods