Use @infix to reduce some codes.