added testing facility and updated docs