init&test