some obvious errors