returning real arrays