still working on draft of novaclient