added a skeleton parser method