finish up unsigned dims, remove friend add/mult