basic tx structure built