modified to sample
optimized bower