Add html generation