Implemented a 'cursor'