i learned how to use RuntimeException