libREST in progress