adds some stuff and does some no no's