added password verification. broke as hell.