added comments so i dont forget