init from taf