made progress on spike web client