new bootstrap mechanism