added some comments for review later