customized bp, normalize, css and pure js components