Password-based implementation working.