Completed coding of exposed scanning methods

fixes #91