fix a type maybe?