fixed scan class