Initial commit with working reader