updated checking

phenomenon check did not always happen first