commented code and made a few changes to strong, need to test it still