make structure a little bit nicer