main can call parser now