merged parse methods