fixing doc blocks going to take a long time giving up for now