not using &