added sample parser prototypes