Updated front-end to use new protocol