better logging
compiles again, trying to use promises and futures
have responses working again