more comments.. after doing it myself