finishing scanner and parser