add frontend component. js, css, images