todos
create instance of TE