Primitive nova client (training project)