Add comments for future understandind