fixed: validation