NOTE: THIS CLIENT IS A WORK IN PROGRESS