frontend, intro