Started breaking out functions.  Started dealing with RESP