more explanation about &