add listing functionality

Should now be able to receive & parse listings.