basic purchase layout