Add scan

Fixes #142

Signed-off-by: rejuvyesh <mail@rejuvyesh.com>