some missing * fixed