changed type hint