Implement parsing from file directly
Disable compiler warning for unused functions