passing all checks