file parsing for implementation example