bit more structure