structures is a bad idea