started abstracting storage
extracted function to fetch profile
added DELETE for listings