purchase by limit