use -> instead of arrow