use arrow notation when possible