[init] requirements