FIX: read passwd from input arg