using faster parse method