add input device schemas
accounts: modify allow guest func name