todo. translate if something