Recreated the listing model