added add listing functionality client