using cca instead of plain html/css/js