added buyer & join query