solved, low priority revisit