Added step reading. Work in progress.