some things are very confusing