generate 2 items basic algo