some comments
FINISHED waayyyyy