parser done for 90%