adjusted some comments. still works. i think