typename is now in lowercase