worked out the listing creation process entirely