Working prototype with verify method working! :D