added a newer parser, started on a test