complete setinit